OV80i 相机到 PLC 的通信失败
本页介绍在 OV80i 相机无法与 PLC 通信时的故障排除方法。您可以通过以下两种方式进行集成:
Option 1: EtherNet/IP (Network Integration)
How It Works
- OV80i 作为一个 EtherNet/IP 适配器
- 您的 PLC 将作为 scanner/master,循环读取/写入 I/O 汇编
- 使用 EDS 文件在 PLC 的工程环境中配置相机
Setup Steps
- 为 OV80i 指定静态 IP,并确保其与 PLC 处于同一子网
- 在相机 UI 的 Industrial Ethernet 下启用 EtherNet/IP 模式
- 下载并导入
OV80i_EDS文件到 PLC 工具 - 将相机添加为设备,配置 I/O 汇编实例,并设置 RPI(Requested Packet Interval)
- 将汇编 I/O 标签映射到 PLC 变量,并验证实时数据交换
What You Get
- Input Assembly 包括状态位(Online、Trigger Ack、Result Available)、配方 ID、ROI(Region of Interest)结果等
- Output Assembly 允许 PLC 发送命令,如硬件触发或配方切换
Troubleshooting EtherNet/IP
- 在 PLC 工具中检查 PLC I/O 连接状态
- 对相机 IP 进行 Ping,以确保网络连通性
- 确保 RPI 设置在支持的循环周期内(20–10,000 ms)
- 在 I/O 中确认
Inspection Completed与 ROI 数据位是否正确切换
Option 2: Digital I/O (Physical Wiring)
- 使用 Digital Output (DO1) 来指示结果
- 使用 Trigger Input 触发由 PLC 发起的采集
- DO/DI 线为 NPN sinking(下拉至 GND)
Wiring Overview
- 将 DO GND 连接到 PLC GND
- 将 DO1、Trigger IN 或其他 I/O 连接到相应的 PLC 输入/输出
- 由于 DO1 下拉至 GND,PLC 配置为 active-low detection
When to Use a Relay
需要继电器的情况:
- PLC 需要 PNP/源信号
- 负载超过 100 mA(DO 的最大电流)
- 系统之间需要隔离
继电器接线示例:
nginx
CopyEdit
DO1 ──⟶ Relay Coil ──+24 V
│
DIO GND ──────────┘
- 继电器的触点将向 PLC 传递干净的信号,而不从 DO1 吸取电流
Troubleshooting Digital I/O
- 在有效时测量 DO1 电压从 24 V → 0 V 的切换
- 确保
DIO GND与 PLC 公共接地 - 验证 PLC 输入是否配置为 NPN/active-low 逻辑
最终检查清单
| 检查项 | EtherNet/IP | Digital I/O |
|---|---|---|
| OV80i 与 PLC 在同一子网 | ✅ | n/a |
| 已配置静态 IP | ✅ | n/a |
| 已导入 EDS 文件 | ✅ | n/a |
| EtherNet/IP I/O 汇编已映射 | ✅ | n/a |
| DO GND 连接到 PLC GND | Optional | ✅ |
| DO1 连接到 PLC 输入或继电器 | Optional | ✅ |
| 需要源信号时使用继电器 | Optional | ✅ |
| PLC 读取到有效的检查结果 | ✅ | ✅ |